package com.study_online.service;


import com.study_online.domain.ResultInfo;

public interface QuestionService {

    //通过面试题类型查找面试题目
    ResultInfo findSubjectByTid(int tid,Integer pageNum,Integer pageSize);

    //模糊查询面试题（题目）
    ResultInfo findSubjectName(String questionSName, Integer pageNum, Integer pageSize);

    //添加收藏
    ResultInfo addFavorite(int questionSid, int uid);

    //通过收藏编号删除收藏的面试题目
    ResultInfo delFavoriteByFid(int questionFid);

    //通过用户ID查询用户收藏的面试题目
    ResultInfo findFavoriteByUid(int uid,int pageNum,int pageSize);

    //通过用户ID和题目ID查询用户收藏的面试题目
    ResultInfo findFavoriteByUidAndSid(int uid, int questionSid);

    //用户查看自己的错题库
    ResultInfo findWrongByUid(int uid,int pageNum,int pageSize);

    //通过错题编号删除错题
    ResultInfo delWrongByWid(int questionWid);

    ResultInfo getQuestions(int sid);
}
